package com.example.nettydemo.entity;

import lombok.Data;

import java.util.Random;

/**
 * 骰子
 * @author WZW
 * @date 2020/5/9
 */
@Data
public class Dice {

    public Dice() {
        shake();
    }

    private int d1;
    private int d2;
    private int d3;
    private Random random = new Random();

    public void shake(){
        d1 = random.nextInt(6)+1;
        d2 = random.nextInt(6)+1;
        d3 = random.nextInt(6)+1;
    }

    /*public void reset(){
        d1 = 0;
        d2 = 0;
        d3 = 0;
    }*/

    /**
     * 是不是豹子号
     * @return
     */
    public boolean isLeopard(){
        /*if (d1 == 0 || d2 == 0 || d3 == 0){
            return false;
        }*/
        return d1 == d2 && d2 == d3;
    }

    /**
     * 求和
     * @return
     */
    public int sum(){
        return d1 + d2 + d3;
    }

}
